home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / gfx / pbm / netpbm2.lha / netpbm / vms / SetUp.com < prev    next >
Text File  |  1993-10-04  |  2KB  |  38 lines

  1. $ VERIFY = F$Verify (0)
  2. $ On Error Then GoTo EXIT
  3. $ Write Sys$Output "SETting UP PBMplus (ver netpbm-VMS)..."
  4. $! 
  5. $!  Keep this proc in the top directory of the PBMPLUS tree. Execute it from 
  6. $!  anywhere and it will set up command symbols for all executables in the
  7. $!  PBMplus_Root:[EXE] directory.
  8. $!  There is a problem if this directory is located in a "rooted"
  9. $!  directory structure already.  It is not possible to define a "rooted"
  10. $!  directory twice, i.e.:
  11. $! BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD
  12. $! BAD                                                                 BAD
  13. $! BAD     Define /Trans=conceal Public Disk$:[Dir.]                   BAD
  14. $! BAD     Define /Trans=conceal PBMplus_Root Public:[PBMplus.]        BAD
  15. $! BAD                                                                 BAD
  16. $! BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD BAD
  17. $!  THIS WILL NOT WORK!  In this case, you will have to manually define
  18. $!  PBMplus_Root instead of the autosensing feature below....
  19. $! 
  20. $ PBMPLUS_PATH = F$Element (0, "]", F$Environment ("PROCEDURE")) + ".]"
  21. $ Define /Translation_Attributes = Concealed PBMplus_Root "''PBMPLUS_PATH'"
  22. $ Define PBMplus_Dir PBMplus_Root:[000000]
  23. $ Define PBMplusShr PBMplus_Dir:PBMplusShr
  24. $ NAME = "PBMplus_Root:[Exe]*.EXE"
  25. $LOOP:
  26. $   PROG = F$Search (NAME)
  27. $   If PROG .nes. ""
  28. $       Then
  29. $           PROG = PROG - F$Parse (PROG, , , "VERSION")
  30. $           CMD = F$Parse (PROG, , , "NAME")
  31. $           'CMD' :== $ 'PROG'
  32. $       GoTo LOOP
  33. $   EndIf
  34. $   @ PBMplus_Dir:ADD_LIST Hlp$Library PBMplus_Dir:PBMPLUS.HLB
  35. $EXIT:
  36. $   VERIFY = F$Verify (VERIFY)
  37. $   Exit
  38.